

@media (max-width: 1600px) {


}

@media (max-width: 1400px) {

    .pro_list dd .box{padding-top:10%;}
    .pro_list dd .des{margin-bottom:16%;}

    .team_list.on{width: calc(45.8% - 12px);}
    .team_list .cont{padding:30px 15px 0;}
    .team_list .cont .list{margin:25px 0 20px;}

    .tact_list dd b{font-size: 30px;}

    .teamC_cont.team_list .title {padding-top:5px;}
    .teamC_cont.team_list .title span{width: 140px;}
    .teamC_cont.team_list .caseRe .hadRe{margin:10px 0 15px;}
    .teamC_cont.team_list .cont .list{margin:15px 0;}



}
@media (max-width: 1200px) {

    .nav li a{font-size: 15px;}
    .com_title .ti{font-size: 25px;line-height: 30px;height:30px;width: 108px;}
    .com_title .des{font-size: 14px;line-height: 20px;height:20px;margin-left:10px;width: 200px;}
    .com_title:after{width: 108px;margin-top:16px;}
    .com_title{max-width: 325px;}
    .comIndex_class{width: calc(100% - 325px);margin-top:10px;}
    .comIndex_class  a{font-size: 13px;}
    .comIndex_class i{margin:0 10px;}

    .pro_list dd{padding:10px;}
    .pro_list dd .box{padding:7% 15px 10px;}
    .team_list .cont .name {font-size: 12px;}
    .team_list .cont .name i{font-size: 16px;}
    .team_list .cont .line{width: 25px;margin:15px 0 10px;}
    .team_list .cont .des{font-size: 13px;line-height: 20px;height:60px;-webkit-line-clamp:3;}
    .team_list .cont .list li{line-height: 22px;height:22px;font-size: 12px;padding-left:22px;}
    .team_list .cont .list{height:66px;margin:20px 0 15px;}
    .team_list .cont .more a{width: 110px;line-height: 35px;height:35px;}

    .foot_tact{width: 44%;}

    .det_nav .swiper-slide{padding:0 20px;}
    .det_navTwo{width: 120px;left:50%;margin-left:-60px;}

    .tact_list dd b{font-size: 28px;}

    .teamC_cont.team_list .img{float: none;width: 100%!important;}
    .teamC_cont.team_list .cont{float: none;width: 100%!important;position: static;background: #fff;padding-left:50px;}
    .teamC_cont.team_list .title span{font-size: 13px;}


}

@media (max-width: 992px) {

    .logo{width: 22%;}
    .nav{width: 78%;}

    .banner .slick-dots li{width: 40px;}

    .secOne_cont{margin:0 -10px;}
    .pro_list {width: calc(33.33% - 20px);margin:0 10px 20px;}
    .pro_list dd .more{display: none;}

    .team_list .img p{line-height: 40px;height:40px;font-size: 14px;}
    .team_list .cont{padding:15px 10px 0;}
    .team_list .cont .list{margin:8px 0;}
    .team_list .cont .more a{line-height: 30px;height:30px;margin-bottom:5px;font-size: 13px;}
    .team_list .cont .line{margin:5px 0 10px;}

    .news_list .bot .time{font-size: 28px;}

    .section_five .com_title .des{margin:20px 0;}
    .secFive_rt .cont{margin:15px 0;line-height: 22px;height:88px;font-size: 13px;}
    .secFive_rt .promise{margin-top:20px;padding-top:15px;}
    .secFive_rt .promise .txt{margin:15px 0 20px;}
    .secFive_lt img{max-width: 100%;}
    .secFive_rt{padding-top:0;}
    .secFive_rt .com_more{display: none;}

    .footer{font-size: 12px;line-height: 20px;}
    .foot_tact .name{font-size: 15px;}

    .det_name{font-size: 20px;width: 400px;height:50px;line-height: 50px;top:60%;}

    .pos_list{width: 318px;}
    .pos_list a{font-size: 12px;}
    .det_nav{max-width: calc(100% - 318px);}

    .tact_cont{margin:0 -10px;}
    .tact_list{width: calc(33.33% - 20px);margin:0 10px;}
    .tact_list dt p{line-height: 35px;height:35px;font-size: 13px;}
    .tact_list dd{padding:15px 0;line-height: 24px;}
    .tact_list dd b{font-size: 18px;margin-bottom:5px;}

    .tact_two{padding:30px 20px 40px;}

    .team_cont {margin:0;}
    .team_cont .team_list{margin:0 0 15px 0;width: 100%;}

}
@media (max-width: 767px) {

    .body{padding-bottom: 50px;}
    .header{height:50px;}
    .logo{height:50px;width:60%;padding:10px 0;}
    .logo a{height:30px;position: relative;display: block;}
    .logo img{position: absolute;top:0;bottom:0;left:0; margin:auto;}
    .menu{position: absolute;right:8px;top:0;line-height: 50px;height: 50px;width:45px;}
    .menu img{width:22px;position: absolute;top:0;bottom:0;left:0;right:0;margin:auto;}

    .banner .slick-dots{bottom:10px;line-height: 10px;}
    .banner .slick-dots li button{display: none;}
    .banner .slick-dots li{width: 6px;height:6px;background:#dbbe1f; margin:0 5px;border-radius: 50%;opacity: .5;}
    .banner .slick-dots li.slick-active{opacity: 1;}

    .section_one{padding:20px 0 20px;}
    .com_title .ti{font-size: 16px;width: 66px;}
    .com_title .des{font-size: 12px;width: 165px;}
    .com_title:after{width: 66px;margin-top:7px;height:2px;}
    .com_title{max-width: 250px;margin-bottom:20px;}

    .comIndex_classM{float: right;width: 100px;position: relative;text-align: right;}
    .comIndex_classM .ti{padding:0 25px 0 10px;font-size: 13px;line-height: 35px;height:35px;
        overflow: hidden;position: relative;border-radius: 6px 6px 0 0;}
    .comIndex_classM .ti:after{content:"";display: block;position: absolute;top:0;right:5px;width: 20px;height:100%;
        background: url(../images/iconM_06.png) no-repeat center center;background-size: 14px;}
    .comIndex_classM .box{display: none; position: absolute;top:35px;right:0;background:#dbbe1f;width: 100%;z-index: 1;border-radius: 0 0 6px 6px;padding-bottom:5px;}
    .comIndex_classM a{display: block;line-height: 28px;height:28px;font-size: 13px;padding:0 25px 0 10px;overflow: hidden;}
    .comIndex_classM.on .ti{background:#dbbe1f;}
    .comIndex_classM.on .ti:after{background: url(../images/iconM_03.png) no-repeat center center;background-size: 14px;}
    .comIndex_classM.on .box{display: block;}

    .secOne_cont{margin:0 -5px;}
    .pro_list{width: calc(50% - 10px);margin:0 5px 10px;}
    .pro_list dd .ti a{font-size: 15px;line-height: 24px;height:24px;}
    .pro_list dd .des{margin:15px 0;line-height: 22px;height:44px;font-size: 13px;}

    .section_two{padding:20px 0 30px;}
    .team_list.on .img{width: 52%;}
    .team_list.on .cont{width: 48%;padding:9px 13px 0;}
    .secTwo_slider{padding-bottom:30px;}
    .team_list .cont:before{top:25px;border-width: 5px;left:-5px;}
    .team_list .cont .line{width: 16px;}
    .team_list .cont .more a{width: 110px;margin-bottom:8px;}
    .secTwo_slider .slick-dots{bottom:0;}
    .secTwo_slider .slick-dots li button{display: none;}
    .secTwo_slider .slick-dots li{width: 8px;height:8px;border-radius: 50%;background: #dbbe1f;}
    .secTwo_slider .slick-dots li.slick-active{background: transparent;border:1px solid #dbbe1f;}

    .section_three{padding:20px 0 30px;}
    .secThree_cont{margin:0;}
    .case_list{width: 100%;margin:0;}
    .secThree_slider{padding-bottom:30px;}
    .secThree_slider .slick-dots{bottom:0;}
    .secThree_slider .slick-dots li button{display: none;}
    .secThree_slider .slick-dots li{width: 8px;height:8px;border-radius: 50%;background: #dbbe1f;}
    .secThree_slider .slick-dots li.slick-active{background: transparent;border:1px solid #dbbe1f;}

    .section_four{padding:20px 0;}
    .com_title.two .des{margin:0 0 10px;}
    .secFour_cont{margin:0;}
    .news_list{float: none;width: 100%;margin:0 0 10px;}
    .news_list .des{line-height: 28px;height:56px;margin:10px 0;}
    .news_list .bot{padding:15px 0;}
    .news_list .bot .time{font-size: 24px;}
    .news_list .bot .more{margin-top:5px;}
    .news_list .ti a{font-size: 15px;}

    .section_five{padding:30px 15px;}
    .secFive_lt{float: none;width: 100%;}
    .secFive_rt{float: none;width: 100%;padding:0!important;}
    .secFive_rt .promise .title{font-size: 16px;}
    .secFive_rt .promise .txt{margin:10px 0;height:auto;-webkit-line-clamp: inherit;}

    .footer{padding:10px ;text-align: center;color:#999;background: #333;}
    .footer a{color:#999;}

    .det_name{font-size: 18px;width: 200px;height:40px;line-height: 40px;top:53%;}

    .det_classBox .container{padding:0;}
    .det_classBox .bg{display: none;}
    .det_classBox:before{display: none;}
    .pos_list{width:100%;float: none;padding:0 15px;line-height: 38px;height:38px;}
    .pos_list a{font-size: 12px;line-height: 38px;height:38px;}
    .det_nav{width: 100%;padding:0 15px;max-width: 100%;}
    .det_nav .swiper-slide{padding:0 12px;}
    .det_nav .swiper-slide a{font-size: 13px;line-height: 38px;height:38px;}
    .det_navTwo{top:38px;padding:7px 0;}
    .det_navTwo .list a{font-size: 12px;}

    .det_content{padding-top:20px;}
    .page_list a{margin:0;padding:0 10px;line-height: 28px;height:30px;font-size: 12px;}

    .recommend{margin-top:20px;}
    .re_had{line-height: 38px;height:38px;padding:0 15px;margin-bottom:20px;}
    .re_had .ti{font-size: 15px;}
    .re_had .ti img{width: 12px;}
    .re_had .more{line-height: 38px;font-size: 12px;}
    .re_cont .news_list .bot .time{color:#dbbe1f;}
    .newsRe_cont{margin:0;}

    .detC_content{padding-top:20px;}
    .det_title{font-size: 18px;line-height: 24px;}
    .det_title:after{width: 40px;margin-top:10px;}

    .page_txt{padding:15px 0;}
    .pageC_list{padding:10px 15px;}
    .pageC_list a{font-size: 12px;margin:2px 0;}

    .about_title{font-size: 15px;line-height: 22px;padding-bottom:15px;}
    .proRe_cont{margin:22px -5px 12px;}

    .tact_ti{margin-bottom:15px;}
    .tact_cont{margin:0 ;}
    .tact_list{width: 100%;margin:0;}
    .tact_list dd{font-size: 12px;}

    .put_list{height:40px;margin-bottom:10px;}
    .put_list span{line-height: 40px;height:40px;font-size: 13px;width: 70px;}
    .put_list span img{width: 24px;}
    .put_list input{font-size: 13px;line-height: 40px;height:40px;width: calc(100% - 70px);}
    .put_text{height:100px;}
    .put_text textarea{font-size: 13px;padding:7px 10px;width: calc(100% - 70px);}
    .put_yzm .put_list{width: 130px;}
    .put_yzm .img{width: 80px;height:40px;}
    .put_yzm .txt{line-height: 40px;font-size: 12px;}
    .message button{margin:10px 10px 0;width: 120px;height: 40px;font-size: 14px;}

    .team_list .cont .more a:last-child{color:#fff;background: #dbbe1f;border-color:#dbbe1f;display: none;}
	.teamC_cont.team_list .cont .more a:last-child{display: block;}
    .teamC_cont.team_list .cont{padding:15px 0 0;}
    .teamC_cont.team_list .title{border:none;padding-top:10px;}
    .teamC_cont.team_list .title span{width: 100px;height:35px;line-height: 33px;font-size: 12px;margin:8px 5px 0 0;}
    .teamC_cont.team_list .cont .des{height:auto;max-height: 60px;}
    .teamC_cont.team_list .cont .more a{width: 100%;}
    .teamC_cont.team_list .caseRe .hadRe{padding-right:0;}
    .teamC_cont.team_list .caseRe .hadRe a{font-size: 12px;}
    .teamC_cont.team_list .caseRe .imgRe {margin:0 -5px;padding:0;}
    .teamC_cont.team_list .caseRe .imgRe a{margin:0 5px;width: calc(33.33% - 10px);}

	.pro_list dd{display: none;}
}





@media (max-width: 413px){
    .com_title .des{display: none;}
    .com_title{max-width: 180px;}

}
@media (max-width: 374px){



}


@media (min-width: 768px){


    .WeChatModel{display: none!important;}
    .searchModel{display: none!important;}

    .body.on{transform: translate3d(0,0,0);-webkit-transform:translate3d(0,0,0); }

    .case_list:hover dd {bottom:0;}
    .case_list:hover dd .more{display: block;color:#dbbe1f;}

}
@media (min-width: 992px){


}
@media (min-width: 1400px){

    .container{width: 1400px;}

}
@media (min-width: 1600px){

}






